29/09/23 - Fiddling about with redocly and api documentation
28/09/23 - Fiddling about with redocly and api documentation
27/09/23 - Fiddling about with redocly and api documentation
26/09/23 - Adding recursive Datalink option to response
25/09/23 - Documenting SODA changes (redirects)
21/09/23 - Final adjustments
- Added /namespace/name back into endpoint & use the standard verify_permission decorator (easy to check permissions, disable them etc.)
- Altered permissions for data-management to account for the above new routing (add back in namespace-viewer etc.)
- Moved the logic in verify_permission_for_soda_redirect back in the cutout endpoint, but added a check in for making sure the ivoid is parsed to the same namespace/name to avoid inconsistencies.
- Checked the auth works with following params:
-- 2e4f834f-827c-4790-98c0-25f8e723829a,
-- sp3531_soda
-- 2023-07-18-16-40-27_ASK-WALLABY_Eridanus_cutout-574594-imagecube-42178.fits
-- ivo://auth.example.org/datasets/fits?sp3531_soda/9b/98/2023-07-18-16-40-27_ASK-WALLABY_Eridanus_cutout-574594-imagecube-42178.fits
-- 53.753 -24.933 0.1
20/09/23 - More SODA service alterations
Refactoring for tidyness.
19/09/23 - SODA service alterations
Making necessary changes to DM API
- added client_creds decorator to include both site-capabilities and rucio-admin
- added services/ lookup to get the service uuid
- added proxied routes
15/09/23 - AL
14/09/23 - SODA service alterations
Made necessary changes to site-capabilities (fixed www add endpoint + added uuids for services/storages).
13/09/23 - APIs and SODA service alterations for permissions
Finished a first draft of client for token/monitoring endpoints.
Also drafted an idea of how the architecture will work for SODA permissions.
12/09/23 - APIs
- /health endpoints now return statuses according to dependent service status status_codes
- Client environment for token retrieval
11/09/23 - APIs
- Some RSE usage endpoints added to data management api
- Ping endpoints return dict with service version
- Added
/health endpoints with uptime, dependent service health etc.
- DM api now uses site-capabilities client rather than bespoke calls.
08/09/23 - A/L
07/09/23 - PI Planning
06/09/23 - PI Planning
05/09/23 - PI Planning
04/09/23 - PI Planning
Meeting with Orange re: IVOA
Feedback
all metadata commands - hit generic error
-- need to know if it's repeatable
-- timestamps, conditions under which the error happens
authentication
-- can not authenticate (?), flaky?
set-metadata:
-- attribute not uploaded
-- particular names?
expired dids:
-- retaining metadata
Datalink
-> Add missing fields in datalink response. Need to get example XML doc from Francois.
Resource descriptors
-> inputParams missing. Need to get example XML doc from Francois.
Recursive datalink
Add resursive datalink. More links required. set-metadata cmd to add link that's populated in template.
Different developments, make the sync consistent.
Extended obscore
https://www.ivoa.net/documents/ObsCoreExtensionForRadioData/20230512/WD-ObsCoreExtensionForRadioData-1.0-20230512.html
Not doing.
SIAP2
Not doing.
01/09/23 - A/L